package com.qzw.security.api.service;

import com.qzw.common.api.base.BaseService;
import com.qzw.security.api.model.Menu;
import com.qzw.security.api.query.MenuQuery;

import java.util.List;

/**
 * @author ：quziwei
 * @date ：Created in 2020/6/2 12:20 下午
 * @description：
 */
public interface IMenuService extends BaseService<Menu,Integer, MenuQuery> {
    List<Menu> findMenusByRoleId(Integer roleId);

    List<Menu> findMenusByUserId(Integer userId);

    List<Menu> findMenusConfigByUserId(Integer userId);

    void permissionEdit(Integer menuId,List<Integer> permissionIds);

    List<String> findAliases(Menu menu);
}
